body {
    min-width: 1024px;
    width: 100%;
}



#loader {
    margin: auto;
    text-align: center;
    z-index: 20;
    top: 40%;
    left: 45%;
    position: absolute;
}

#content {
    width: 100%;
}

#bouton_agenda {
    z-index: 100;
    text-align: center;
    right: 8px;
    top: 8px;
    position: fixed;
}

#bouton_agenda a {
    text-decoration: none;
}

#mini_agenda {
    z-index: 100;
    text-align: center;
    right: 0px;
    top: 72px;
    position: fixed;
    width: 300px;
    width: 700px;
    background: black;
    -moz-border-radius: 15px;
}

#mini_agenda h2 {
    color: white;
}


.horizontalTabs {
    float: left;
}

#ajoutRapide {
    border: none;
    vertical-align: top;
    float: left;
    width: 15%;
    height: 100%;
}

#informationsContact {
    float: left;
    border: 1;
    width: 84%;
}

#inscriptionsContact {
    border: 1;
}

#ficheContactGauche {
    float: left;
    width: 50%;
}

#ficheContactGauche table {
    width: 20%;
}

#ficheContactDroite {
    margin-left: 2%;
}

#ficheContactDroite table {
    width: 30%;
}


#mail_table {
}

#mail_table td {
    border: none;
    vertical-align: top;
}

#themeTableauxContact{
    background: #728187 url(../images/backgrounds/bodyBackground.jpg) fixed top left repeat-x;
}

#ContenuContact{
    background: #728182 url(../images/backgrounds/fontBlue.jpg) fixed top left repeat-x;
}

#ficheContact {
    width: 100%;
    height: 100%;
}

/* classes pour la fiche contact */
.nonSpecifie {
    color: #CC0202;
    font-style: italic;
}

.detailsContact {
    width: 90%;
    height: 80%;
    text-align: left;
}

.detailsContact th {
    width: 25%;
    text-align: left;
}

#ajoutRapide {
    width: 14%;
}

